package cxbks.java.dao.repository;

import cxbks.java.dao.entity.User;
import org.springframework.data.mongodb.repository.MongoRepository;

import java.util.List;
import java.util.Optional;

/**
 * @Author:
 * @CreateTime: 2021-09-13 16:50
 * @Description:
 */
public interface UserRepository extends MongoRepository<User, String> {

	/**
	 * 通过id查找用户
	 *
	 * @param id
	 * @return
	 */
	Optional<User> findById(String id);

	/**
	 * 通过昵称模糊查询用户列表
	 *
	 * @param nickname
	 * @return
	 */
	List<User> findByNickNameLike(String nickname);
}
